Cloudflare Workers
GPT-5.iconCloudflare Workers は Canvas API(Node.jsやブラウザの<canvas>のAPI)は使えません。画像処理や描画をしたい場合は WebAssembly (WASM) か、JavaScriptで書かれた純粋なライブラリを使う必要があります。
理由と補足:
Workers は V8 Isolate 上で動いており、Node.js の canvas パッケージやブラウザの DOM 系 API は存在しません。
したがって document, window, <canvas> などを前提とするライブラリは動きません。
代替方法
WASMベースのライブラリ: 例えば resvg-wasm や sharp-wasm など。
純JS実装ライブラリ: 小規模な画像処理なら pureimage(ただしNode依存があるのでWorkersではそのまま動かない場合あり)
Cloudflare Images や Cloudflare Vectorize といったマネージドサービスを使う手もある